home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / UTILITIE / CPU_MEMO / 2363.ZIP / MIN-MEM1.DOC < prev    next >
Text File  |  1990-11-11  |  24KB  |  544 lines

  1.  
  2.  
  3.                                                                           1
  4.  
  5.           min-mem
  6.           Version 2.0
  7.           User's Guide
  8.  
  9.           Copyright   This min-mem documentation and the software are
  10.           copyrighted with all rights reserved.  Under the copyright laws,
  11.           neither the documentation nor the software may be copied,
  12.           photocopied, reproduced, translated, or reduced to any electronic
  13.           medium or machine-readable form, in whole or in part, without the
  14.           prior written consent of Biologic, except in the manner described
  15.           in this manual.  The unregistered version of min-mem and
  16.           accompanying documentation may be freely copied and distributed.
  17.  
  18.           Copyright (C) Biologic 1989, 1990.
  19.  
  20.           All rights reserved.  First edition printed 1989.  Printed in the
  21.           United States.
  22.  
  23.           Software License Notice   Your license agreement with Biologic,
  24.           which is included with the product, specifies the permitted and
  25.           prohibited uses of the product.  Any unauthorized duplication or
  26.           use of min-mem in whole or in part, in print, or in any other
  27.           storage and retrieval system is forbidden.
  28.  
  29.           Licenses and Trademarks   PC Tools is a registered trademark of
  30.           Central Point Software, Inc.  Metro is a registered trademark of
  31.           Lotus Corporation.  PC-DOS is a registered trademark of
  32.           International Business Machines, Inc.  SideKick is a registered
  33.           trademark of Borland International, Inc.  Homebase is a
  34.           registered trademark of Brown Bag Software Inc.  min-mem is a
  35.           registered trademark of Biologic.  
  36.  
  37.                                       Represented in the U.K. By
  38.           Biologic                    The Thompson Partnership
  39.           7950 Blue Gray Ciricle      10, Church Croft,
  40.           Manassas, VA 22110-2829     Bramshall,
  41.           USA                         UTTOXETER,
  42.           703-368-2949                Staffs. ST14 5DE                                      0889 564601
  43.  
  44. ^L
  45.  
  46.                                                                           3
  47.  
  48.           Contents
  49.  
  50.           License Agreement and Disclaimer of Warranty  5
  51.           Introduction  6
  52.           Condensed Instructions  8
  53.           Installation  9
  54.           Using min-mem  11
  55.           Command Reference  12
  56.           Error Messages  15
  57.           Notes  16
  58.           Site License  17
  59.           Your Turn  18^L
  60.  
  61.  
  62.           4
  63.  
  64.           License Agreement and Disclaimer of Warranty
  65.  
  66.           License agreement
  67.           Disclaimer of warranty
  68.  
  69.  
  70.           License agreement   The terms of this license agreement apply to
  71.           you and to any subsequent licensee of this min-mem software. 
  72.           Biologic retains the ownership of this copy of min-mem software. 
  73.           This copy is licensed to you for use under the following
  74.           conditions.
  75.  
  76.                You may use the min-mem software on any compatible computer,
  77.                provided the min-mem software is used on only one computer
  78.                and by one user at a time.
  79.  
  80.                You may not provide use of the software in a computer
  81.                service business, network, timesharing, multiple CPU or
  82.                multiple user arrangement to users who are not individually
  83.                licensed by Biologic, except that you may designate any
  84.                employee to use such products on a one employee per license
  85.                basis.
  86.  
  87.                You may not disassemble or decompile the min-mem software.
  88.  
  89.           Disclaimer of warranty   Biologic excludes any and all implied
  90.           warranties, including warranties of merchantability and fitness
  91.           for a particular purpose.  Biologic does not make any warranty of
  92.           representation, either express or implied, with respect to this
  93.           software program, its quality, performance, merchantability, or
  94.           fitness for a particular purpose.  Biologic shall not have any
  95.           liability for special, incidental, or consequential damages
  96.           arising out of or resulting from the use of this program.
  97. ^L
  98.  
  99.  
  100.           6
  101.  
  102.           Introduction
  103.  
  104.           Description
  105.           Overview
  106.           Highlights
  107.           Requirements
  108.           Contents of the min-mem disk
  109.  
  110.  
  111.           Description   min-mem frees up memory for large programs by
  112.           swapping memory resident programs (TSRs) to your disk--giving you
  113.           instant access to up to 24 popup programs such as SideKick, PC
  114.           Tools, and Lotus Metro while using only 15K of memory.
  115.  
  116.           Overview   A memory resident program, as its name implies, is
  117.           installed in memory and remains there until your PC is turned off
  118.           or rebooted.  Popup programs, such as SideKick, are memory
  119.           resident and can be "popped up" instantly and used while running
  120.           any other program.  A disadvantage of installing a popup program
  121.           is that it must occupy a significant portion of conventional
  122.           memory that becomes unavailable to other applications.  
  123.  
  124.           min-mem provides a solution to this problem by individually
  125.           loading each of your popup programs and writing a memory image of
  126.           the popup to your disk.  The memory used by the popup is then
  127.           released back to the operating system.  The min-mem program
  128.           itself remains resident and uses 15K of memory.  
  129.  
  130.           min-mem acts like any other popup program.  When you press the
  131.           min-mem key combination, min-mem displays a list of your popups
  132.           and allows you to select one by moving the highlight bar and
  133.           pressing Enter or by pressing a single key.  A section of your
  134.           memory is saved to disk, and the selected popup is loaded in its
  135.           place.  Pressing the popup's hotkey will activate the program as
  136.           usual.
  137.  
  138.           When you exit the popup and min-mem, the section of memory that
  139.           was saved to your disk is restored, and you'll return to your
  140.           original program.
  141.  
  142.           Highlights
  143.  
  144.                min-mem can be popped up at any time, within any
  145.                application, to load and run a TSR program.
  146.  
  147.                All of your TSRs are displayed in a menu and can be selected
  148.                with a highlight bar or a single keystroke.
  149.  
  150.                Does not required setting aside memory for the largest TSR
  151.                like similar programs.
  152.  
  153.                Compatible with all TSRs.
  154. ^L
  155.  
  156.  
  157.                Uses only 15K of memory.  Frees all memory used by TSRs.
  158.  
  159.                Eliminates conflicts between TSRs and between applications
  160.                and TSRs.  Enables any TSR to pop up within a graphics
  161.                program.
  162.  
  163.           Requirements
  164.  
  165.                IBM Personal Computer Disk Operating System (PC-DOS) or
  166.                Microsoft Disk Operating System (MS-DOS) version 2.0 or
  167.                greater.
  168.  
  169.                Fixed disk or network disk.  Disk free space must be equal
  170.                to or greater than the amount of total memory used by your
  171.                popup programs.
  172.  
  173.           Contents of the min-mem disk   The following files are included
  174.           in the root directory of the distribution disk.
  175.  
  176.                     min-mem.exe
  177.                     read.me
  178.  
  179.           There may also be a \freeware directory which contains
  180.           unregistered versions of our other software products.
  181.  
  182.           Condensed Instructions
  183.  
  184.           The following instructions briefly describe the installation and
  185.           use of min-mem.  If you are a knowledgeable computer user, you
  186.           should be able to get min-mem working by following these steps. 
  187.           More detailed information can be found in the sections,
  188.           "Installation", "Using min-mem", and "Command Reference".
  189.  
  190.           1.   Copy the file, min-mem.exe, to the directory that has your
  191.                utility programs.
  192.  
  193.           2.   Create a text file which lists your popup programs and the
  194.                parameters needed to load them.  Be sure to include a path
  195.                for each TSR and its file name extension.  For example, the
  196.                following would load SideKick and PC Tools.
  197.  
  198.                \sk\sk.com
  199.                \pctools\pcshell.exe /r
  200.  
  201.           3.   Run the min-mem program and use the /f parameter to specify
  202.                the text file which lists your TSRs.  For example, if the
  203.                file you created in step 2 is called min-mem.txt, enter the
  204.                command1
  205.  
  206.                min-mem /fmin-mem.txt
  207.  
  208.           4.   To use min-mem, press the Ctrl and Alt keys simultaneously
  209.                and follow the directions on the screen.
  210.  
  211.                                         ____________________
  212.  
  213.                1The file name specified with the /f parameter can include a
  214.           path.^L
  215.  
  216.                                                                           9
  217.  
  218.           Installation
  219.  
  220.           Copying min-mem
  221.           Configuring min-mem
  222.  
  223.           Copying min-mem   The file, min-mem.exe, should be copied to the
  224.           directory on your hard disk you use for utility programs.  You
  225.           should have a command in your autoexec.bat file which includes
  226.           this directory in your path so that your utility programs,
  227.           including min-mem, can be executed from any directory on your
  228.           hard drive.2  The following installation procedure assumes you
  229.           have a directory named \util in the root directory of drive C.
  230.  
  231.           1.   Insert the distribution disk in drive A.
  232.  
  233.           2.   Type [copy a:min-mem.exe c:\util] (don't type the brackets).
  234.  
  235.           Configuring min-mem   Before running the min-mem program, you
  236.           must create a file which lists the popup programs you want min-
  237.           mem to load.  The file should be a standard DOS text file and can
  238.           be created using the DOS edlin program or any other editor or
  239.           word processor.  You can also create the file by copying from the
  240.           console device as shown in the example below.  
  241.  
  242.           Each line in the file should list the name of a TSR, including
  243.           its path and file name extension, and the parameters, if any, you
  244.           normally use to load the TSR.  The following procedure will
  245.           create a file, named min-mem.txt, that will load Sidekick and PC
  246.           Tools.3
  247.  
  248.           1.   Type [copy con \util\min-mem.txt] and press Enter (don't
  249.                type the brackets).
  250.  
  251.           2.   Type [\sk\sk.com] and press Enter.
  252.  
  253.           3.   Type [\pctools\pcshell.exe /r] and press Enter.
  254.  
  255.           4.   Press the F6 function key and Enter.
  256.  
  257.           Some TSRs, such as Homebase (Brown Bag Software), consist of a
  258.           group of programs that are loaded separately.  To instruct min-
  259.           mem to load several files together in memory, enclosed them with
  260.           braces in the file specified by the /f parameter.  For example,
  261.  
  262.                                         ____________________
  263.  
  264.                2Read about the path command in your DOS manual.
  265.  
  266.                3This  examples  assumes  ctr-alt.exe  is  in the  directory
  267.           \util, SideKick is in  the directory \sk, and PC Tools  is in the
  268.           directory  \pctools.   If this  is not the  case on  your system,
  269.           substitute the correct directory names in this example.
  270.  
  271.           10
  272.  
  273.           the following lines would load SideKick and Homebase.4
  274.  
  275.                {
  276.                \homebase\hbkernel.com k=128 8 @ c12
  277.                \homebase\hbasync.com
  278.                \homebase\hbvsi.com 35k
  279.                \homebase\hb.exe z -k
  280.                }
  281.  
  282.                \sk\sk.com
  283.  
  284.           Normally, the min-mem menu will list the filename of each TSR it
  285.           has loaded.  If you would like min-mem to list another name for a
  286.           TSR, indicate this by adding a line with the format
  287.  
  288.                /name newname
  289.  
  290.           where newname is the name of up to 12 characters to be displayed
  291.           on the min-mem menu. This line and the line (or lines) which load
  292.           the TSR should be enclosed by braces.  The following example
  293.           would load SideKick and display "sidekick" on the menu.
  294.  
  295.                {
  296.                \sk\sk.com
  297.                /name sidekick
  298.                }
  299.  
  300. ^L
  301.  
  302.                                         ____________________
  303.  
  304.                4In order  to install Homebase  correctly, make  "\homebase"
  305.           the current directory before executing the min-mem command.
  306.                                                                          11
  307.  
  308.           Using min-mem
  309.  
  310.           The min-mem command
  311.           Popping up min-mem
  312.  
  313.  
  314.           The min-mem command   After you've created the file that lists
  315.           your TSRs you can execute the min-mem command.  Use the /f
  316.           parameter to specify the name of the file which lists your TSRs
  317.           as shown in the example below.
  318.  
  319.           min-mem /f\util\min-mem.txt
  320.  
  321.           If, after executing this command, the message
  322.  
  323.           Bad command or file name
  324.  
  325.           is displayed, DOS was unable to find min-mem.exe.  The directory
  326.           which contains min-mem.exe must be in DOS PATH.  If you received
  327.           the message
  328.  
  329.           min-mem : error C0006: can't open program name list
  330.  
  331.           then min-mem was unable to find the file you entered on the min-
  332.           mem command line.  Be sure the file name you entered includes the
  333.           correct file name extension and path.  In other words, for the
  334.           example above the file, min-mem.txt, must be in the directory
  335.           \util.
  336.  
  337.           Popping up min-mem   Press the Ctrl and Alt keys simultaneously
  338.           to pop up min-mem.5  min-mem will display the names of your TSRs
  339.           and allow you to select one by either moving a highlight bar and
  340.           pressing Enter or pressing the letter next its name.  After min-
  341.           mem loads the selected TSR into memory, it can be activated by
  342.           pressing its hotkey, and will work just as if it had been
  343.           resident in memory.  
  344.  
  345.           When you exit the TSR, you can press Esc to return to the min-mem
  346.           menu, where you can select another TSR or press Esc to exit.
  347.  
  348.                5Use the Ctrl  key on the left if your keyboard has two Ctrl
  349.           keys.
  350. ^L
  351.  
  352.  
  353.           12
  354.  
  355.           Command Reference
  356.  
  357.           Format
  358.           Parameters
  359.  
  360.  
  361.           Format   The format of the min-mem command is
  362.  
  363.           min-mem [parameters]
  364.  
  365.           where
  366.  
  367.           [parameters]
  368.                specifies the min-mem parameters described in the following
  369.                section.
  370.  
  371.           Parameters   The following parameters can appear in the min-mem
  372.           command.  The /f parameter, as described in the section "Using
  373.           min-mem", specifies the TSRs to be loaded and is required.  The
  374.           other parameters are provide to increase flexibility only and are
  375.           not required.  It is not necessary that you know how to use them.
  376.  
  377.           /?
  378.                Display help.
  379.  
  380.           /dd:path
  381.                Drive/path for paging file.  This parameter specifies the
  382.                location of the paging file, min-mem0.dat,  that min-mem
  383.                uses to store a memory image of your TSRs.  If you omit this
  384.                parameter, the paging file is placed in the root directory
  385.                of the default drive.  For example, this parameter places
  386.                the paging file in the root directory of drive D, [/dd:]. 
  387.                If you need to put the file in a directory other than the
  388.                root, you can specify a path also.  For example,
  389.                [/dd:\private\].
  390.  
  391.           /fname
  392.                Program name list.  This parameter specifies the name of the
  393.                text file which lists the TSRs min-mem should load.  Each
  394.                TSR should be listed on a separate line.  Include a path and
  395.                a file name extension.  Read the sections "Installation" and
  396.                "Using min-mem" for more information on the /f parameter.                                                                         13
  397. ^L
  398.  
  399.           /hscancode
  400.                Alternate hotkey.  Use this parameter to change the hotkey
  401.                that pops up min-mem.  scancode specifies the scan code of
  402.                the key, in combination with the Alt key, that will pop up
  403.                min-mem.  For example, the Alt-Left Shift hotkey would be
  404.                specified by [/h42].
  405.  
  406.                Scan codes for the IBM PC keyboard can be obtained in any
  407.                hardware reference manual; a few are listed below.
  408.  
  409.                     Key            Scan Code
  410.  
  411.                     Left Shift          42
  412.                     Right Shift         54
  413.                     Space               57
  414.                     Esc            1
  415.  
  416.           /q
  417.                Quick install.  This causes min-mem to bypass its normal
  418.                initialization procedure of loading each TSR and writing a
  419.                memory image of it to disk, by using an image file that was
  420.                created previously.  The image file, min-mem0.dat, must be
  421.                located in the root directory of the default drive6 and must
  422.                have been created by a previous invocation of the min-mem
  423.                command that did not include the /q parameter.  It is also
  424.                necessary that, when using /q, min-mem be loaded in exactly
  425.                the same place in memory as when /q was not used.  
  426.  
  427.                This option is most useful when min-mem is executed by
  428.                autoexec.bat.  This ensures that it will be consistently
  429.                placed in the same memory location unless your config.sys or
  430.                autoexec.bat files are altered.  To do this successfully,
  431.                add the min-mem command, without the /q parameter, to your
  432.                autoexec.bat file and reboot.  After min-mem has been
  433.                installed and the image file created, add the /q parameter
  434.                to the min-mem command line in your autoexec.bat file and
  435.                reboot again.  
  436.  
  437.           /r
  438.                Restore screen after loading TSR.  After loading a TSR,
  439.                instead of displaying the message "Program loaded", min-mem
  440.                will restore the screen as it appeared before min-mem was
  441.                popped up.  This is useful when running a TSR, such as an
  442.                envelope printing program, that reads characters from the
  443.                screen.  Remember to press the hotkey after loading the TSR
  444.                and to press Esc after exiting the TSR to return to the min-
  445.                mem menu.
  446.  
  447.                                         ____________________
  448.  
  449.                6Unless another drive and/or directory is specified with the
  450.           /d parameter.
  451.           14
  452.  
  453.           /v
  454.                Don't change video mode.  This parameter causes min-mem to
  455.                never change the video mode of the display.  Normally, when
  456.                popping up in a graphics screen, min-mem changes the display
  457.                to text mode and then restores the original graphics mode
  458.                when exiting.  Although unlikely, if min-mem is incompatible
  459.                with a program that uses a graphics mode, you can avoid
  460.                problems by using this parameter.  Although the min-mem menu
  461.                or messages will not be displayed, min-mem will work the
  462.                same as usual--you just have to remember which letter loads
  463.                a particular TSR and to press Esc twice after exiting the
  464.                TSR.
  465. ^L:
  466.                                                                          15
  467.  
  468.           Error Messages
  469.  
  470.           already installed   min-mem is already installed.
  471.  
  472.           can't install   The min-mem program is not compatible with your  
  473.            computer system.
  474.  
  475.           can't open program name list   The file name specified with the
  476.           /f parameter does not exist.  If you specified a path, verify
  477.           that the file is in that directory.  If you did not specify a
  478.           path, the file must be in the current directory.
  479.  
  480.           min-mem0.dat file not found   The image file, min-mem0.dat, does
  481.           not exist in the root directory of the default drive or in the
  482.           drive and/or directory you specified with the /d parameter.
  483.  
  484.           invalid parameter   At least one of the parameters on the command
  485.           line is invalid.  Read the section, "Command Reference".
  486.  
  487.           no programs were loaded   min-mem was unable to load any of the
  488.           programs specified in the program name list or none of them are
  489.           TSRs.
  490.  
  491.           not enough disk space   There is not enough disk space to save a
  492.           memory image of each TSR.  You must increase the free disk space
  493.           on your disk or reduce the number of TSRs loaded by min-mem.
  494.  
  495.           program did not stay resident   The program loaded by min-mem did
  496.           not stay resident in memory and cannot be reloaded from the min-
  497.           mem menu.  If the program is a TSR, then you may have omitted a
  498.           parameter which causes the program to stay resident.  For
  499.           example, PC Tools requires the /r parameter to be installed as a
  500.           TSR.  Read the section "Installation".
  501.  
  502.           program not found   At least one of the programs listed in the
  503.           file specified by the /f parameter was not found.  Be sure that
  504.           the path you specified for each program is correct and that each
  505.           file has a file name extension.  Read the sections
  506.           "Installation", "Using min-mem", and "Command Reference" for more
  507.           information on the /f parameter.
  508. ^L
  509.  
  510.  
  511.           16
  512.  
  513.           Notes
  514.  
  515.                When min-mem is popped up on a screen in graphics mode,
  516.                garbage characters may be displayed around the min-mem
  517.                window.  This is normal.  The original graphics screen will
  518.                be restored when you exit min-mem.
  519.                                                                          17
  520.  
  521.           Site License
  522.  
  523.           min-mem can be licensed on a per location basis which allows a
  524.           company to use it on a network or use multiple copies of min-mem
  525.           without purchasing them individually.  Pricing is dependent on
  526.           the number of copies and is very reasonable.  Please contact
  527.           Biologic for further information.
  528.           Your Turn
  529.  
  530.           We value you opinions.  Please let us know what you like and
  531.           dislike about the min-mem program and documentation.  We're
  532.           dedicated to developing the most innovative and useful software
  533.           available--and selling it at reasonable prices.  Your support
  534.           helps make this possible.
  535.  
  536.           Please send all comments and suggestions to either
  537.  
  538.           Biologic                  The Thompson Partnership
  539.           P.O. Box 1267             10, Church Croft,
  540.           Manassas, VA  22110       Bramshall,
  541.           USA                       UTTOXETER,
  542.                                     Staffs ST14 5DE
  543.           THANK YOU.
  544.